Aws\ClientSideMonitoring\ApiCallAttemptMonitoringMiddleware S

Total Complexity 37
Dependencies 9
Dependents 1
Total lines 247
Lines of code 184
Logical lines of code 69
Comment lines 22
Methods 18
Properties 0

Methods 18

Method Rating Maintainability Complexity Lines of code
getResponseData()
S
43 4 59
populateResultEventData()
S
58 3 14
getExceptionHttpStatusCode()
S
66 3 9
getResultAttemptLatency()
S
64 3 9
getResultDestinationIp()
S
65 3 9
getResultDnsLatency()
S
64 3 9
wrap()
S
62 1 16
getAwsExceptionAttemptLatency()
S
68 2 7
getAwsExceptionDestinationIp()
S
69 2 7
getAwsExceptionDnsLatency()
S
68 2 7
getAwsExceptionHttpStatusCode()
S
69 2 7
getExceptionCode()
S
71 2 6
getExceptionMessage()
S
71 2 6
getAwsExceptionErrorCode()
S
80 1 3
getRequestData()
S
73 1 5
getResultHttpStatusCode()
S
79 1 3
populateRequestEventData()
S
72 1 5
getAwsExceptionMessage()
S
80 1 3